
import 'package:flutter_bloc_todo/model/todo_model.dart';
import 'package:hive/hive.dart';

class ToDoRepository {
  static const todoBox = "todoBox";

  /// 保存待办
  Future<void> saveToDo(ToDoModel todo) async {
    Hive.box<ToDoModel>(todoBox).add(todo);
  }

  /// 修改待办
  Future<void> updateToDo(ToDoModel todo) async {
    todo.save();
  }
  Future<List<ToDoModel>> getToDos() async {
    return Hive.box<ToDoModel>(todoBox).values.toList();
  }
}